/**
    给P、DIV、TABLE强制改为新罗马字体
*/
p,
div,
table {
    font-family: 'Arial','Times New Roman', 'SimSun' !important;
}

/**
    篇章、题干材料、题干自上而下排版，题干材料段前首行缩进2个汉字字符，
    篇章和题干首段段首顶格，段落两端对齐
	无多余空行；1.5倍行距
*/
.tq-arts-p {
    font-family: 'Arial','Times New Roman', 'SimSun';
    font-style: normal;
    text-indent: 0;
    text-align: left;
}

.tq-p {
    font-family: 'Arial','Times New Roman', 'SimSun';
    font-style: normal;
    text-indent: 2em;
    text-align: left;
}

.tq-stdn-p {}

.tq-p-indent {
    font-family: 'Arial','Times New Roman', 'SimSun';
    font-style: normal;
    text-indent: 24pt;
    text-align: left;
}

/**
    英语中的图片
*/
.tq-stdn-en-img {
    width: 100% !important;
    height: 100% !important;
}

/*
    英语中table中的文本作对齐

*/
.tq-stdn-td-text-left {
    font-family: 'Arial','Times New Roman', 'SimSun';
    font-style: normal;
    text-indent: 0pt;
    text-align: left;
}

/*
    英语中图片固定相框
    115*125
*/
.tq-stdn-span-frame {
    /*display:inline-flex;*/
    width: 115px;
    height: 125px;
}

/**

    span标签设置下划线
*/
.tq-stdn-span-u {
    font-family: 'Arial','Times New Roman', 'SimSun';
    font-style: normal;
    text-decoration: underline;
}

/**
    //英语中的单词下有划线加粗
*/
.tq-stdn-bold {
    font-family:'Arial', 'Times New Roman', 'SimSun';
    font-style: normal;
    font-weight: bold;
}

/**
    材料内容统一为楷体外
    题干材料段前首行缩进2个汉字字符
*/
.tq-stdn-arts-mp {
    font-family: 'KaiTi';
    font-style: normal;
    text-indent: 24pt;
    text-align: left;

}

/**
    "材料" 标志位宋体加粗， 与内容空两格
*/
.tq-arts-mspan {
    font-family: 'SimSun';
    font-style: normal;
    font-weight: bold;
}



/**
    材料的引用为“--《.....》”格式独占一行，且右对齐
*/
.tq-stdn-arts-mquote {
    font-family: 'KaiTi';
    font-style: normal;
    text-indent: 24pt;
    text-align: right;
}


.tq-arts-p-duplicate {
    font-family: 'KaiTi';
    font-style: normal;
    text-indent: 24pt;
    text-align: left;

}

/**
    语文学科一般文本字体
    字母和数字统一为Times New Roman字体；字号小四
    中文文字体统一为宋体
*/
.tq-arts-font {
    font-family:'Arial', 'Times New Roman', 'SimSun';
    font-style: normal;
    font-size: 12pt;
}

/**
    标点符号错误标红
    （主要是指 成对符号）
*/
.tq-arts-perror {
    color: red;
}

.tq-span-error-mark {
    color: red;
}

/**
    图片居中
*/
.tq-arts-pic {
    width: 100%;
    text-align: center;
}

/**
    图片是一行加p标签使其居中
*/
.tq-p-pic {
    width: 100% !important;
    text-align: center;
}

/**
    图片在文本内设置与文本中线对齐
*/
.tq-img {
    display: inline-block;
    vertical-align: middle;
}

/**
    表格居中
*/
.tq-arts-table {
}

.tq-p-table {
}

.tq-stdn-div-table {
}

/**
   边框黑色、单边框，0.5pt、无背景色
*/
.tq-arts-table-body {
    border-style: solid !important;
    border-color: black !important;
    border-width: 0.5pt !important;
    border-collapse: collapse !important;
    background-color: transparent !important;
}

.tq-stdn-table-body {
    border-style: solid !important;
    border-color: black !important;
    border-width: 0.5pt !important;
    border-collapse: collapse !important;
    background-color: transparent !important;
}

.tq-stdn-table-th {}

.tq-stdn-table-tr {}

.tq-stdn-table-td {}

/**
    单元格若仅含有图片答题点居中，若有文字>=10 两端对齐 <10 居中， 若同时含有图片答题点两端对齐

*/
.tq-arts-table-gte10 {
    /*text-align:justify;*/
    text-align: left;
    vertical-align: middle;
}

.tq-arts-table-lt10 {
    text-align: center;
    vertical-align: middle;
}

tq-table-text-gte10 {
    /*text-align:justify;*/
    text-align: left;
    vertical-align: middle;
}

.tq-table-text-lt10 {
    text-align: center;
    vertical-align: middle;
}

/*
        支持识别化学中需斜体的外文字符，若其为正体，则统一改为斜体
        注：化学学科需斜体的外文字符详见附录2
	    支持识别分子结合的符号（mol•L-1、CuSO4•5H2O），
        此类间隔号（只要是中圆点，均改为宋体的间隔号）自动改为宋体；
        逗号做有机化学式的间隔号（1,2-二溴乙烯），此类逗号（逗号在数字之间，且数字后面为符号“-”）
        自动改为Times New Roman字体
        */
.tq-science-spani {
    font-family:'Arial', 'Times New Roman', 'SimSun';
    font-style: italic;
}

/**
     字体加粗
 */
.tq--span-bold {
    font-family:'Arial', 'Times New Roman', 'SimSun';
    font-weight: bold;
}

.Ques-table {
    margin: 0px auto;
    border-collapse: collapse;
    border: none;
    text-align: center;
}

.Ques-td {
    border: solid windowtext 0.5pt;
    padding: 0 20px 0 20px;
}

.Ques-title {
    text-align: center;
    width: 100%;
    display: inline-block;
}

.border_dashed{
    border-width:6px;
    border-style:solid;
    border: 6px solid #cccccc;
    border: dotted;
    padding:10px;
}